Показать сообщение отдельно
Старый 22.02.2010, 20:51
vinch вне форума Посмотреть профиль Отправить личное сообщение для vinch Найти все сообщения от vinch
  № 6  
Ответить с цитированием
vinch

Регистрация: Feb 2010
Сообщений: 95
Спасибо за ответы.

wvxvw, когда компилирую без экспорта в SWC, то не вижу, где какой класс импортируется. Когда включаю, вижу такое:

Код:
game.swf Movie Report
----------------------

Metadata
--------
Bytes    Value
-----    -----

Frame #    Frame Bytes    Total Bytes    Scene
-------    -----------    -----------    ----------------
      1         142164         142164    Main (AS 3.0 Classes Export Frame)
      2          37184         179348    
      3              3         179351    

Scene                        Shape Bytes    Text Bytes    ActionScript Bytes
-------------------------    -----------    ----------    ------------------
Main                                   0             0                124672

Symbol                       Shape Bytes    Text Bytes    ActionScript Bytes
-------------------------    -----------    ----------    ------------------
assetHolder                            0             0                     0
Preloader                              0            35                     0
TurretHead                           226             0                     0
monstro                              534             0                     0
Background                            38             0                     0
BackgroundMenu                         0             0                     0
FruitActive                           94             0                     0
FruitPassive                          96             0                     0
WhiteScreen                           33             0                     0
//...
//cut
//...
BarrierSprite                          0             0                     0
BarrierLargeSprite                     0             0                     0
HeroSprite                           144             0                     0
MenuHeroSprite                       160             0                     0


Tweened Shapes: 830 bytes

Font Name                 Bytes        Characters    
----------------------    ---------    --------------
Plasticine                     4740     !ACEGILMNOPRSTUWXY[]

ActionScript Bytes    Location
------------------    --------
               643    Main:Frame 1:game.menu.GoNextLevelMenu
              6927    Main:Frame 1:Box2D.Dynamics.b2World
               836    Main:Frame 1:game.menu.TryAgainMenu
              2246    Main:Frame 1:game.Hero
              1381    Main:Frame 1:game.menu.StatusBar
               965    Main:Frame 1:game.menu.MainMenu
               758    Main:Frame 1:game.menu.LevelChooseMenu
               734    Main:Frame 1:game.Barrier
               501    Main:Frame 1:Box2D.Dynamics.b2BodyDef
              2088    Main:Frame 1:game.Boss
              1551    Main:Frame 1:game.Patrol
              1439    Main:Frame 1:Box2D.Dynamics.b2DebugDraw
              1369    Main:Frame 1:game.Turret
              1114    Main:Frame 1:game.ControlledTurret
              4327    Main:Frame 1:Box2D.Dynamics.b2Body
               727    Main:Frame 1:game.menu.LevelChooseButton
               340    Main:Frame 1:Box2D.Collision.b2AABB
               475    Main:Frame 1:game.Graphics
              1145    Main:Frame 1:Box2D.Common.Math.b2Vec2
               757    Main:Frame 1:game.Physics
               417    Main:Frame 1:game.GameConst
               806    Main:Frame 1:game.menu.MenuBarrier
               793    Main:Frame 1:game.menu.Player
              1975    Main:Frame 1:game.Levels
               793    Main:Frame 1:game.BonusObject
               396    Main:Frame 1:Box2D.Collision.Shapes.b2ShapeDef
               362    Main:Frame 1:Box2D.Dynamics.b2ContactListener
              1547    Main:Frame 1:Box2D.Dynamics.Joints.b2Joint
               391    Main:Frame 1:Box2D.Common.Math.b2XForm
               322    Main:Frame 1:Box2D.Dynamics.b2TimeStep
              4294    Main:Frame 1:Box2D.Collision.b2BroadPhase
               516    Main:Frame 1:Box2D.Common.b2Color
               256    Main:Frame 1:Box2D.Dynamics.b2BoundaryListener
              1638    Main:Frame 1:Box2D.Collision.Shapes.b2Shape
               384    Main:Frame 1:Box2D.Dynamics.b2ContactFilter
               329    Main:Frame 1:Box2D.Dynamics.b2DestructionListener
              1707    Main:Frame 1:Box2D.Dynamics.Contacts.b2Contact
               355    Main:Frame 1:Box2D.Dynamics.Joints.b2JointDef
               297    Main:Frame 1:Box2D.Collision.Shapes.b2MassData
               300    Main:Frame 1:Box2D.Dynamics.Joints.b2JointEdge
               311    Main:Frame 1:Box2D.Dynamics.Contacts.b2ContactEdge
               596    Main:Frame 1:Box2D.Common.Math.b2Sweep
               847    Main:Frame 1:Box2D.Common.Math.b2Mat22
               328    Main:Frame 1:Box2D.Collision.Shapes.b2FilterData
               428    Main:Frame 1:Box2D.Collision.b2ContactPoint
               424    Main:Frame 1:Box2D.Dynamics.Contacts.b2ContactResult
               474    Main:Frame 1:Box2D.Collision.b2Proxy
               274    Main:Frame 1:Box2D.Collision.b2OBB
              2582    Main:Frame 1:Box2D.Dynamics.b2Island
               757    Main:Frame 1:Box2D.Collision.b2Pair
              1291    Main:Frame 1:game.Missile
               938    Main:Frame 1:Box2D.Common.b2Settings
               832    Main:Frame 1:Box2D.Collision.b2TimeOfImpact
              1705    Main:Frame 1:Box2D.Common.Math.b2Math
               272    Main:Frame 1:Box2D.Collision.b2PairCallback
               262    Main:Frame 1:Box2D.Collision.b2BoundValues
              1827    Main:Frame 1:Box2D.Collision.b2PairManager
               547    Main:Frame 1:Box2D.Collision.b2Segment
               447    Main:Frame 1:Box2D.Collision.b2ContactID
               369    Main:Frame 1:Box2D.Collision.b2Bound
//...
//cut
//...
               237    Main:Frame 1:FruitActive
               238    Main:Frame 1:FruitPassive
               237    Main:Frame 1:FruitSprite
               236    Main:Frame 1:HeroSprite
               236    Main:Frame 1:HoleSprite
               251    Main:Frame 1:LevelChooseButtonClosed
               248    Main:Frame 1:LevelChooseButtonOpen
              5274    Main:Frame 1:Main
               236    Main:Frame 1:MenuButton
               243    Main:Frame 1:MenuContinueGame
               241    Main:Frame 1:MenuHeroSprite
               237    Main:Frame 1:MenuNewGame
               239    Main:Frame 1:MenuNextLevel
               235    Main:Frame 1:MenuRetry
               243    Main:Frame 1:MenuStatusButton
               239    Main:Frame 1:MissileSprite
               238    Main:Frame 1:PatrolSprite
               277    Main:Frame 1:Preloader
               246    Main:Frame 1:RestartStatusButton
               236    Main:Frame 1:SpotSprite
               246    Main:Frame 1:StatusBarBackground
               233    Main:Frame 1:TurretHead
               243    Main:Frame 1:TurretPushButton
               238    Main:Frame 1:TurretSprite
               237    Main:Frame 1:WhiteScreen
               303    Main:Frame 1:game_fla.assetHolder_1

Bitmap                     Compressed    Compression
-----------------------    ----------  --------  -----------
finish.png                     10440      521284   JPEG Quality=80
white_texture.bmp                803       29088   JPEG Quality=80
patrol.bmp                       424       10000   JPEG Quality=80
stone.bmp                        306        6400   JPEG Quality=80
star.bmp                         292        6400   JPEG Quality=80
star2.bmp                        234        6400   JPEG Quality=80
monstro - копия.png         727        6400   JPEG Quality=80
real_white.bmp                   679       17472   JPEG Quality=80
hole.png                        9091      593600   JPEG Quality=80
texture___.bmp                  1864       61472   JPEG Quality=80
Menu_back.bmp                  16517     1400000   JPEG Quality=80
large_stone.bmp                  587       25600   JPEG Quality=80
Это ведь неверно, что везде пишет Main:Frame 1? У меня так сделано: у всех этих символов не стоит отметка экспорта в первом фрейме, и все они содержатся в assetHolder'e во втором кадре. Ну и в меню фреймом экспорта стоит первый.

Alex Lexcuk, да, неплохой вариант. Я сделал только это: создал новый проект, скопировал туда старые исходники, удалил из них следы старого прелоадера, без изменений сделал экспорт в swc (как в Flash для символов должны быть отмечены пункты экспорта в класс и загрузки в первый кадр?), скопировал swc в lib и добавил в библиотеку. Preloader не менял. Результат - белый экран. Как переделать проект и увидеть признаки жизни?
Цитата:
Все ресурсы, классы и прочее через import из swc библиотеки или embed вшиваются во ворой кадр
В смысле, автоматически? Мне ничего не надо добавлять?