Спасибо за ответы.
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 вшиваются во ворой кадр
|
В смысле, автоматически? Мне ничего не надо добавлять?